incredibly lucky - French English Dictionary